Národní úložiště šedé literatury Nalezeno 65 záznamů.  1 - 10dalšíkonec  přejít na záznam: Hledání trvalo 0.01 vteřin. 
Překladač jazyka C pro mikroprocesor AVR32
Nagy, Michal ; Husár, Adam (oponent) ; Hruška, Tomáš (vedoucí práce)
Tato bakalářská práce se zabývá tvorbou backendu architektury AVR32 pro překladač LLVM. Jádro práce tvoří seznamování se způsobem popisu architektur v LLVM a vlastní implementace backendu AVR32. Dále uvádím několik problémů, na které jsem během implementace narazil, a diskutuji jejich možná řešení. Výsledkem práce je funkční backend s několika omezeními zmíněnými v závěru práce.
Gramatická evoluce v optimalizaci software
Pečínka, Zdeněk ; Minařík, Miloš (oponent) ; Sekanina, Lukáš (vedoucí práce)
Tato diplomová práce nabízí stručný úvod do evolučního počítání. Popisuje a porovnává genetické programování a gramatickou evoluci a jejich možné využití v problematice automatické opravy software. Podrobně studuje možnosti aplikace gramatické evoluce v problému automatické opravy softwaru. Na základě získaných poznatků byla navržena a implementována nová metoda pro automatickou opravu softwaru, založená na gramatické evoluci. Její experimentální ověření proběhlo na řadě testovacích programů.
Jednoduché vývojové prostředí pro C++ na platformě Android
Režňák, Pavel ; Janoušek, Vladimír (oponent) ; Peringer, Petr (vedoucí práce)
Tato bakalářská práce se zabývá vytvořením prostředí pro překlad aplikací psaných v jazycích C a C++. Vývojové prostředí se skládá z aplikace emulující terminál a balíčků obsahujících open-source překladače a pomocné nástroje, přeložené pro mobilní zařízení s ARM procesorem a operačním systémem Android. Tento proces zahrnuje vygenerování křížového překladače pro systém Android z nástrojů NDK, správné nastavení parametrů během konfigurace, opravy zdrojových souborů těchto open-source překladačů a vytvoření aplikace instalovatelné pod OS Android, která umožní snadné použití těchto nástrojů.
Akcelerace grafických algoritmů pomocí koprocesoru NEON
Kratochvíl, Radim ; Jaroš, Jiří (oponent) ; Viktorin, Jan (vedoucí práce)
Cílem této práce je prozkoumat možnosti koprocesoru NEON. Porovnávají se grafické algoritmy napsané v jazyce C, jazyce symbolických adres, jazyce C s využitím intrinsických funkcí a automaticky vektorizovaný kód. Hlavním zjištěním je, že jde zkrátit délku výpočtu až 60 krát a díky tomu by bylo možné tyto algoritmy provádět v reálném čase na HD videu.
Knihovna pro profilování a vizualizaci spotřeby paměti programů C/C++
Podola, Radim ; Peringer, Petr (oponent) ; Fiedor, Tomáš (vedoucí práce)
Chování programu z hlediska výkonu je důležitou, a pro některé třídy programů až kritickou stránkou běhu. Současné přístupy k profilování výkonnosti však nejsou zdaleka dostačující. Cílem této bakalářské práce je rozšířit současný stav profilovacích a vizualizačních řešení novými technikami, které mohou značně usnadnit hledání výkonnostních chyb programů v jazyce C/C++ a jejich následnou interpretaci uživateli. Práce stručně představuje existující nástroje, které se zabývají podobnou problematikou, a následně navrhuje nové řešení pro kolekci profilovacích dat a jejich ilustrativní interpretaci. Výsledná implementace je navíc integrována do platformy Perun --- Performance Control System --- pro správu výkonnostních profilů. Funkčnost implementace je demonstrována na řadě netriviálních programů.
Lokalizace pohyblivých akustických zdrojů
Bezdíček, Martin ; Rampl, Ivan (oponent) ; Míča, Ivan (vedoucí práce)
Tato diplomová práce je zaměřena na lokalizaci statických (zadání semestrálního projektu) a pohyblivých akustických zdrojů (zadání diplomové práce) pomocí mikrofonních polí. Nejdříve se zabývá obecnou problematikou lokalizace. Dále jsou zde popsány typy mikrofonních polí, zjednodušující předpoklady, které vymezují danou problematiku a obecné informace o prostorové akustice. V další části této práce jsou postupně uvedeny metody lokalizace akustických zdrojů. V praktické části byly použity algoritmy: metod založených na tvarování přijímací charakteristiky a metod založených na odhadu časových zpoždění. Poslední část této diplomové práce obsahuje výsledky použitých algoritmů.
Kompilovací služba
Tínes, Lukáš ; Kočí, Radek (oponent) ; Martinek, David (vedoucí práce)
Tento dokument popisuje návrh a implementaci linuxové služby, která umožňuje přes webové rozhraní vzdálený překlad zdrojových kódů. Aplikace za použití překladového systému GNU make v jednotném a kontrolovaném prostředí přeloží tento kód do binární podoby. Obsahuje též podporu pro týmovou práci, plánování a má široké možnosti konfigurace. Celkově dovoluje uživateli překlad bez nutnosti vlastnit shell účet, případně mít jakýkoliv přímý přístup k serveru.
Knihovna pro programování mikrokontrolérů nezávisle na jejich rodině
Konečný, Ondřej ; Strnadel, Josef (oponent) ; Šimek, Václav (vedoucí práce)
Práce se zabývá návrhem knihovny pro vývoj aplikací pro mikrokontroléry nezávisle na cílové platformě. Po stručném shrnutí stávající situace je rozebírán návrh architektury, která umožní zakrýt specifika různých modelů MCU a poskytnout jednotné API pro jejich ovládání. Dále jsou definovány požadavky na funkčnost a chování jednotlivých modulů, které knihovna umožňuje obsluhovat. Tato sekce je následována popisem technik využitých při implementaci jakožto i specifika vybraných platforem. V závěru práce nastiňuje směr, kterým by se mohl ubírat další vývoj.
Překladač pro platformu EdkDSP
Baručák, Robert ; Dolíhal, Luděk (oponent) ; Masařík, Karel (vedoucí práce)
Cílem bakalářské práce bylo vytvoření překladového systému pro platformu EdkDSP. Prezentovány jsou dva odlišné přístupy ke konstrukci překladového systému určeného pro multiprocesorovou platformu. Práce je založená na překladačové infrastruktuře LLVM. Výsledkem jsou dvě funkční verze překladového systému, které generují kód využívající všechny hardwarové prostředky poskytované cílovou platformou. Vytvořená řešení mají sadu omezení, která jsou diskutována v textu práce.
Využítí ARM GCC vývojového řetězce
Ledvina, Jan ; Matěj, Zdeněk (oponent) ; Fedra, Zbyněk (vedoucí práce)
Předmětem této práce je studium stávajícího vývojového řetězce pro mikroprocesor LPC23xx v předmětu MPOA. Hlavním cílem je zkoumání možností realizace nového vývojového řetězce, postaveného na GCC. Výstupy této práce jsou ukázkové aplikace s mikroprocesorem LPC2378 a GCC. Součástí vysledků jsou i návody pro studenty, jak tyto ukázkové aplikace implementovat. Ukázky zahrnují základní aplikace, RTOS a Ethernet

Národní úložiště šedé literatury : Nalezeno 65 záznamů.   1 - 10dalšíkonec  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.